package game.model;

import game.interfaces.GraphicalGameObjectInterface;

public class DummyRaumschiff implements GraphicalGameObjectInterface {

	private static DummyRaumschiff instance;

	private int centerX, centerY;

	private double angle;

	public static DummyRaumschiff getInstance() {
		if (instance == null)
			instance = new DummyRaumschiff();
		return instance;
	}

	public DummyRaumschiff() {
		init(150, 150, Math.PI*2/3);
	}

	public DummyRaumschiff(int centerX, int centerY, double angle) {
		init(centerX, centerY, angle);
	}

	private void init(int centerX, int centerY, double angle) {
		this.centerX = centerX;
		this.centerY = centerY;
		this.angle = angle;
	}

	public void setCenterX(int centerX) {
		this.centerX = centerX;
	}

	public void setCenterY(int centerY) {
		this.centerY = centerY;
	}

	public void setAngle(double angle) {
		this.angle = angle;
	}

	@Override
	public int getCenterX() {
		return centerX;
	}

	@Override
	public int getCenterY() {
		return centerY;
	}

	@Override
	public double getAngle() {
		return angle;
	}

}
